package inherit;

import inherit.child.Child;

import java.util.Arrays;

/**
 * @author yuisama
 * @date 2022/09/13 21:17
 * final - 终结器的使用
 **/
public class FinalTest {
    public static void main(String[] args) {
        // final修饰基本数据类型，值不能改，保存的数值
//        final int a = 10;
//        System.out.println(a);
        // final修饰引用数据类型，引用指向的地址值不能修改
        // arr引用保存的地址值不能修改 - > 此时arr只能指向这个数组
//        final int[] arr = new int[3];
//        arr[0] = 10;
//        arr[1] = 20;
//        System.out.println(Arrays.toString(arr));
//        int[] arr1 = new int[10];
//        arr = arr1;
        Chinese c1 = new Chinese();
        Chinese c2 = new Chinese();
        Chinese c3 = new Chinese();
        System.out.println(c1.country);
        System.out.println(c2.country);
        System.out.println(c3.country);
    }
}

final class FinalClass{}
//
//class Test extends FinalClass{}

class Chinese {
    String name;
    int age;
    // country 在JVM哪个内存区域存储？
   static final String country = "中国";
}